package com.yan.service;

import java.util.List;

import com.yan.controller.viewModel.login.UserModel;
import com.yan.controller.viewModel.looker.BookInfo;
import com.yan.vo.Page;

public interface SysAdminService {
	//查询所有图书
	Page getBooks(BookInfo book);
	//增加图书
	void addBooks(BookInfo book);
	//查询图书根据id
	BookInfo getBookById(Integer id);
	//修改图书
	void updateBooks(BookInfo book);

	//删除图书
	void deleteBooks(Integer id);
	
	//查询所有用户
	List<UserModel> getUsers(UserModel user);
	//增加用户
	void addUsers(UserModel user);
	//根据id查用户
	UserModel getUserById(Integer id);
	//修改用户
	void updateUser(UserModel user);
	//删除用户
	void deleteUser(Integer id);
	//查询系统管理员
	UserModel getSysAdmin(UserModel user);
	//查询用户是否存在
	int selectUsers(String code);
}
